:

[]		[]
mov a b			a=b
add a b c		c=a+b
sub a b c		c=a-b
mul a b c		c=a*b
div a b c		c=a/b
pow a b c		c=a^b
mod a b c		c=a%b
neg a b			b=-a
inc a			a=a+1
dec a			a=a-1

ce  a b c		c=a==b
cne a b c		c=a<>b
cg  a b c		c=a>b
cl  a b c		c=a<b
cge a b c		c=a>=b
cle a b c		c=a<=b

and a b c		c=a & b
or  a b c		c=a | b
shl a b c		c=a<<b
shr a b c		c=a>>b

not a b			b=!a

jmp a			instruction_index=a
jit a b			if a!=0 instruction_index=b
jif a b			if a==0 instruction_index=b

mta  a			arguments_stack(arguments_stack_offset++)=a		//  
invg a b c		arguments_number=b; c=invoke_global_function(a)
invu a b c		arguments_number=b; c=invoke_user_function(a)
ret  a			return_value=a;end
end			end

 :

null		-  
int 		-  
float 		-    
string 		- 
transient 	-   + 